package com.isoft.service;

import com.isoft.pojo.dto.PageQueryTableDTO;
import com.isoft.pojo.dto.TableCreateDTO;
import com.isoft.pojo.vo.ImportResultVO;
import com.isoft.pojo.vo.Table1VO;
import com.isoft.result.PageResult;
import com.isoft.result.Result;
import com.isoft.pojo.vo.TableVO;
import org.springframework.web.multipart.MultipartFile;

public interface TableService {
    // 获取表列表
    Result<PageResult<Table1VO>> getTableList(PageQueryTableDTO pageQueryTableDTO);
    // 获取表详情
    Result<TableVO> getTableByIds(String id);
    // 新增表
    boolean createTable(TableCreateDTO dto);
    //导入表结构
    ImportResultVO importSql(MultipartFile file, String systemId, boolean override);

}
